from selenium import webdriver
from selenium.webdriver.common.by import By
browser = webdriver.Chrome()
# 指定调用chrome浏览器
browser.get('https://www.baidu.com')
# 调用get方法获取请求

#某个元素<input id="kw" class="s_ipt" type="text" maxlength="100" name="wd" autocomplete="off">
# 定位方式如下


#通过id方式定位
browser.find_element_by_id("kw").send_keys("selenium")

#通过name方式定位
browser.find_element_by_name("wd").send_keys("selenium")

#通过tag name方式定位
browser.find_element_by_tag_name("input").send_keys("selenium")

#通过class name 方式定位
browser.find_element_by_class_name("s_ipt").send_keys("selenium")

#通过CSS方式定位 选择a标签中某个元素路径.类似xpath方法
browser.find_element_by_css_selector("#kw").send_keys("selenium")

#通过xpath方式定位,相对于页面当前位置的定位
browser.find_element_by_xpath("//input[@id='kw']").send_keys("selenium")


# 通过link_text方式定位,定位某个link text
browser.find_element_by_link_text("百度一下").click()


# 通过link_text模糊定位的 link_text的一种补充
browser.find_element_by_partial_link_text("度").click()
# 匹配带"度"字的链接